package com.weather.pojo.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class DeviceRuntimeDataVO {

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 设备类型(如:水平轴风机、垂直轴风机等)
     */
    private String deviceType;

    /**
     * 型号
     */
    private String modelNumber;

    /**
     * 额定功率(kW)
     */
    private BigDecimal ratedPower;

    /**
     * 所在区域名称
     */
    private String areaName;
    /**
     * 记录时间
     */
    private LocalDateTime recordTime;
    /**
     * 发电功率(kW)
     */
    private BigDecimal powerOutput;

    /**
     * 风速(m/s)
     */
    private BigDecimal windSpeed;

    /**
     * 转子转速(rpm)
     */
    private BigDecimal rotorSpeed;

    /**
     * 温度(℃)
     */
    private BigDecimal temperature;

    /**
     * 湿度(%)
     */
    private BigDecimal humidity;

    /**
     * 振动水平(mm/s)
     */
    private BigDecimal vibrationLevel;

    /**
     * 累计运行小时数
     */
    private Integer operationHours;

    /**
     * 状态代码
     */
    private String statusCode;
}
